www.gusucode.com > matlab从零到进阶程序与数据 > matlab从零到进阶程序与数据/第4章 MATLAB程序设计/examp04_05_03.m
z = @(x,y) fzero(@(z) z-sin((z*x-0.5)^2 + x*2*y^2-z/10)*... exp(-((x-0.5-exp(-y+z))^2 + y^2-z/5+3)),rand); %画出z关于x,y的图形: [X,Y] = meshgrid(-1:0.1:7,-2:0.1:2); Z = arrayfun(@(x,y) z(x,y),X,Y); surf(X,Y,Z) xlabel('\fontsize{15}\fontname{times new roman}x','color','b') ylabel('\fontsize{15}\fontname{times new roman}y','color','b') zlabel('\fontsize{15}\fontname{times new roman}z','color','b') title('\fontsize{15}\fontname{隶书}z(x,y)的函数图像','color','r')